@charset "gb2312";
/* CSS Document */
@charset "gb2312";
/* CSS Document */
div,ul,dl,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul li{list-style:none;}
*{padding:0; margin:0;}
body{ font-family:����;color:#000;background:#fff; font-size:12px;}
img{border:none; vertical-align: middle;cursor:pointer;}
.hong{color:#e60012;}
.over{overflow:hidden; zoom:1;}
.clear{clear:both;}
.left{float:left;}
i, em{ font-style:normal;}
.right{float:right;}
a{color:#010000; text-decoration:none;}
a:hover{text-decoration:underline;}
.blank{ clear:both; height:10px; overflow:hidden; font-size:0px;}
.main{ width:1000px; margin:0 auto;}



.head4{ width:100%; padding:20px 0px; height:205px;}
.head41, .head42, .head43, .head44, .head45{ float:left; width:192px; height:205px; margin-right:8px; display:inline;}

/*������*/
.frame {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap {width:192px; height:205px; position:relative; overflow:hidden;}

.wrap div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_14.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap div b a{ color:#FFF;}
.wrap div span {position:relative; z-index:500; position:absolute;}
.wrap div p {font-size:12px; color:#fff; top:140px; position:absolute; left:23px; float:left; width:150px;}
.wrap div p em{ float:left; height:25px; line-height:25px; text-align:center;}
.wrap div p a{ color:#FFF; padding:0px 2px;}
.wrap div img{ position:absolute; top:65px; left:62px;}

.frame2 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap2 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap2 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap2 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_15.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap2 div b a{ color:#FFF;}
.wrap2 div span {position:relative; z-index:500; position:absolute;}
.wrap2 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:8px; float:left; width:180px;}
.wrap2 div p em{ float:left;width:60px; height:25px; line-height:25px; text-align:center;}
.wrap2 div p a{ color:#FFF;padding:0px 2px;}
.wrap2 div img{ position:absolute; top:65px; left:62px;}

.frame3 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap3 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap3 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap3 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_16.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap3 div b a{ color:#FFF;}
.wrap3 div span {position:relative; z-index:500; position:absolute;}
.wrap3 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:0px; float:left; width:180px;}
.wrap3 div p em{ float:left;width:60px; height:25px; line-height:25px; text-align:center;}
.wrap3 div p a{ color:#FFF;padding:0px 2px;}
.wrap3 div img{ position:absolute; top:65px; left:62px;}

.frame4 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap4 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap4 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap4 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_17.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap4 div b a{ color:#FFF;}
.wrap4 div span {position:relative; z-index:500; position:absolute;}
.wrap4 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:7px; float:left; width:190px;}
.wrap4 div p em{ float:left;width:57px; height:25px; line-height:25px; text-align:center;}
.wrap4 div p a{ color:#FFF;padding:0px;}
.wrap4 div img{ position:absolute; top:65px; left:62px;}

.frame5 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap5{width:192px; height:205px; position:relative; overflow:hidden;}
.wrap5 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap5 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_18.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap5 div b a{ color:#FFF;}
.wrap5 div span {position:relative; z-index:500; position:absolute;}
.wrap5 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:15px; float:left; width:190px;}
.wrap5 div p em{ float:left;width:47px; height:25px; line-height:25px; text-align:center;}
.wrap5 div p a{ color:#FFF;padding:0px 2px;}
.wrap5 div img{ position:absolute; top:65px; left:62px;}





.rd31{ float:left; width:177px; height:69px; background:#b1b1b1; text-align:center; line-height:69px;}
.rd32{ float:left; width:82px; height:75px; background:#86c445; text-align:center;margin-right:3px; display:inline; margin-top:3px; line-height:75px;}
.rd33{ float:left; width:92px; height:75px; background:#3eb3e3; text-align:center; line-height:75px;margin-top:3px;}
.rd4{ float:left; width:82px; height:147px;display:inline; margin-top:3px;}
.rd41{ float:left; width:82px; height:35px; background:#f2ab01; text-align:center; line-height:35px;}
.rd42{ float:left; width:82px; height:71px; background:#d05b6e; text-align:center; line-height:71px;display:inline; margin-top:3px;}
.rd43{ float:left; width:82px; height:35px; background:#b1b1b1; text-align:center; line-height:35px;display:inline; margin-top:3px;}
.mydc{ float:left; width:264px; height:64px;}
.dcz{ float:left; width:13px; height:64px; background:url(../images/index_119.jpg) no-repeat; cursor:pointer;}
.dcm{ float:left; width:238px; height:64px; position:relative; overflow:hidden;}
.dcm ul{ position:absolute;}
.dcm ul li{ float:left; width:55px; height:64px;cursor:pointer; margin-right:0px; margin-left:4px; display:inline; overflow:hidden;}
.dcy{ float:right; width:13px; height:64px; background:url(../images/index_120.jpg) no-repeat; cursor:pointer;}
.dcb{ width:264px; float:left; height:216px; overflow:hidden; position:relative; margin-top:10px; display:inline;}
.dcb ul{ height:216px; position:absolute;}
.dcb ul li{ float:left; position:relative;}
.dcm ul li img{ float:left;}
.dcm ul li.cur img{ border:1px solid #a1a1a1;}
.dct{ float:left; width:100%; text-align:center; padding-top:10px;}
.qwjs{ float:left; width:264px; overflow:hidden; font-family:΢���ź�; font-size:18px;}
.qwjs em{ font-size:12px;}
.qwjs ul li{ float:left; width:264px; margin-bottom:1px; display:inline; overflow:hidden;}
.qwjs ul li a{ text-decoration:none;}
.qwjs ul li .kjy_a{ float:left; width:254px; display:block; height:31px; padding:5px; background:url(../images/index_125.jpg) no-repeat; color:#FFF;}
.qwjs ul li .kjy{ float:left; width:254px; display:block; height:31px; padding:5px; background:url(../images/index_126.jpg) no-repeat;}
.qwjs ul li img{ float:left;}
.qwjs ul li span{ float:left; padding-top:5px; padding-left:10px;}
.qwzj1{ float:left; margin-top:5px; margin-bottom:5px; display:inline;}
.add{ font-size:12px; width:264px; line-height:21px; padding-top:5px; float:left;}

.anzx{ float:left; width:267px; margin-left:16px; margin-top:10px; display:inline;}
.anzx ul li{ float:left; width:71px; height:71px; margin:10px 9px 0px; display:inline;}
.anzx1{ width:100%; text-align:center; padding-top:10px; float:left;}

.zjdf1{ float:left; width:651px; border:1px solid #e5e5e5; border-right:none; height:2252px; border-top:none; padding:24px;}
.zjdf2{ float:left; width:298px; height:2300px; border:none; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; overflow:hidden;}

#bottom_external{z-index: 9999;}

.mp1{ width:100%; height:40px;}
.mp11{ float:left; width:1000px; height:60px; line-height:60px;}
.mp11 span{ font-family:΢���ź�; font-size:23px; float:left;color:#272727; padding-left:35px;}
.mp11 span em{ color:#b6b6b6; padding-left:10px; font-size:20px;}
.mp11 p{ float:left; padding-left:50px;;}
.mp11 p i{ font-weight:bold; color:#7e7e7e; float:left;}
.mp11 p a{ color:#ff500b; float:left; padding:0px 5px;}
.mp111{ float:left; background:url(../images/index_43.jpg) no-repeat 50px 22px; height:60px; width:375px;}
.mp111 b{ font-family:΢���ź�; font-size:16px;color:#676767; float:left; padding-left:68px;}
.mpf1{ float:left; width:170px; height:23px; border:1px solid #676767; margin-top:18px;  display:inline; background:#f2f2f2;color:#d4d4d4; line-height:23px; padding-left:5px; margin-left:3px;}
.mpf2{ float:left; width:51px; height:25px; background:url(../images/index_44.jpg) no-repeat; border:none;margin-top:18px;  display:inline; cursor:pointer;}




/*С�õ�Ƭ*/
.mm1{width:251px; float:left; height:335px;overflow:hidden;}
.focusBox1{position:relative;width:100%;text-align:center;height:335px;overflow:hidden;}
.focusBox1 .pic{position:relative;z-index:0;text-align: center;}
.focusBox1 .pic img{height:335px;display:block;margin:0 auto; widows:100%;}
.focusBox1 .hd{width:100%;position:absolute;bottom:3px; left:68%;}
.focusBox1 .hd li{width: 12px;height: 12px;background:#b1b0ad;float: left;margin-left: 12px;cursor: pointer;}
.focusBox1 .hd .on{background:#E5318A;}

/*��̬*/
.mzx{ float:left; width:410px; height:335px; padding:0px 15px;}
.mzx1{ float:left; width:410px; height:50px; border-bottom:1px solid #e5e5e5;}
.mzx1 span{ float:left; padding-left:20px;font-family:΢���ź�; font-size:18px;color:#515151; padding-top:8px;}
.mzx1 span i{ font-size:12px; line-height:21px;}
.mzx1 a{ float:right; background:#e6e6e6; margin-top:15px; display:inline; border-radius:10px; height:18px; line-height:15px; width:54px; text-align:center; font-size:14px; color:#FFF;}
.mzx1 a:hover{ background:#DC3390;}
.mzx dl{ float:left; width:410px; border-bottom:1px dashed #e3e3e3; padding-bottom:10px;}
.mzx dl dt{ float:left; width:410px; height:30px; padding-top:10px; text-align:center; line-height:30px;font-family:΢���ź�; font-size:17px; overflow:hidden;}
.mzx dl dt a{color:#353535;}
.mzx dl dd{ float:left; text-indent:2em; line-height:21px; width:390px; margin-left:10px; display:inline;color:#6d6d6d; padding-top:5px;}
.mzx ul{ float:left; width:410px; padding-top:5px;}
.mzx ul li{ float:left; width:395px;border-bottom:1px dashed #e3e3e3; height:25px; line-height:25px; padding-left:15px; overflow:hidden;}
.mzx ul li a{color:#353535; float:left;}
.mzx ul li span{ float:right;color:#b6b6b6;}
.mzx img{ float:left; margin-top:10px; margin-left:15px; display:inline; display: none;}

/*��ѯ*/
.chax{ width:285px; float:right; border-left:1px solid #e5e5e5; padding-left:15px; height:335px;}
.chax1{ float:left; width:270px;overflow:hidden;}
.chax2{ float:left; width:88px; height:76px; background:#f7f7f7; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center; padding-top:10px;}
.chax2:hover{background:#e8e8e8;}
.chax2 span{ float:left; width:88px; height:21px; line-height:21px;}

/*ר��*/
.mp2{ width:100%; background:#f2f2f2; padding:20px 0px; float:left;}
.mp21{ float:left; margin-left:10px; display:inline;}
#slider{width:1000px; position:relative; float:left;}
.huan{float:left; width:1000px;}
#slider .pre,#slider .next{ width:41px; height:87px; position:absolute; display:block; cursor:pointer; top:215px;}
#slider .pre{ background:url(../images/index_58.jpg) no-repeat; width:41px; height:87px;}
#slider .next{ right:0px; background:url(../images/index_59.jpg) no-repeat; width:41px; height:87px;}
#slider #wai_box{height:415px;width:910px;overflow:hidden;position:relative; margin-top:20px; margin-left:45px; display:inline; float:left;}
#slider #wai_box .slider_box{ width:10000px; position:absolute; left:0; top:0;}
#slider .slider_box ul{float:left;height:415px;width:910px;}
.mp22{ float:left; width:345px; height:400px; margin-left:25px; display:inline;}
.mp23{ float:left; width:480px;color:#3c3c3d; font-family:΢���ź�; font-size:18px;}
.mp23b{float:left; width:480px; margin-left:20px; display:inline; padding-top:30px;}
.mp24{ float:left; width:228px; height:25px; line-height:25px; padding-left:12px; background:url(../images/index_61.jpg) no-repeat left center; color:#6f6f6f;}
.mp23 a{ font-size:28px; font-family:����;color:#E5318A; font-weight:bold; padding-right:10px;}
.mp25{ float:left; padding-top:5px;}
.mp23b dl dt{ float:left; padding-top:15px;}
.mp23b dl dd{ float:left; width:450px; text-indent:2em; line-height:21px; color:#6c6c6c;word-break: break-all;
word-wrap: break-word;padding-top: 5px;}


.ban{ width:100%; text-align:center; float:left; padding-top:20px;}

/*����*/
.mp3{ width:100%; background:#fff; padding:20px 0px; float:left;}
.mp31 a{ float:left; width:230px; height:342px; background:url(../images/index_77.jpg) no-repeat; margin:0 10px; display:inline;}
.mp31 a:hover{background:url(../images/index_72.jpg) no-repeat;}
.mp32 a{ float:left; width:230px; height:342px; background:url(../images/index_78.jpg) no-repeat; margin:0 10px; display:inline;}
.mp32 a:hover{background:url(../images/index_73.jpg) no-repeat;}
.mp33 a{ float:left; width:230px; height:342px; background:url(../images/index_79.jpg) no-repeat; margin:0 10px; display:inline;}
.mp33 a:hover{background:url(../images/index_75.jpg) no-repeat;}
.mp34 a{ float:left; width:230px; height:342px; background:url(../images/index_80.jpg) no-repeat; margin:0 10px; display:inline;}
.mp34 a:hover{background:url(../images/index_74.jpg) no-repeat;}

